be stranded in the space - German English Dictionary